package com.io.client;

import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.nio.charset.Charset;
import java.util.zip.GZIPOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

/**
 * Created by 41579 on 2017/4/8.
 */
public class Test1 {
    public static void main(String[] args) throws Exception {
//        FileOutputStream fios = new FileOutputStream("test.txt");
//        GZIPOutputStream gzipOutputStream = new GZIPOutputStream(fios);
//        gzipOutputStream.write("fdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsdafdsafdsafsdafsdafdsafsda".getBytes());
//        gzipOutputStream.close();
        ZipOutputStream zipOutputStream =  new ZipOutputStream(new FileOutputStream("test.zip"));
        BufferedReader bf = new BufferedReader(new FileReader("test.txt"));
        zipOutputStream.putNextEntry(new ZipEntry("test.txt"));
        int i;
        while((i=bf.read())>-1){
            zipOutputStream.write(i);
        }
        bf.close();
        zipOutputStream.flush();
        BufferedReader bf1 = new BufferedReader(new FileReader("test1.txt"));
        zipOutputStream.putNextEntry(new ZipEntry("test1.txt"));
        int j;
        while((j=bf1.read())>-1){
            zipOutputStream.write(j);
        }
        bf1.close();
        zipOutputStream.flush();
        zipOutputStream.close();
    }
}
